"""
【集合】
"""
"""
【集合set】
    集合的定义：
        字面量定义：{元素,元素,元素,元素...}
        变量定义：变量名称 = {元素,元素,元素,元素...}
        定义空集合：变量名称 = set()

    集合的特点：
        1、无序，所以不支持下标索引访问。但支持修改。
        2、不重复，集合是去重的。

    常用方法
        1、添加新元素
            语法：
                集合.add(元素)
            功能：
                将指定新元素，添加到集合内。
            结果：
                集合本身被修改，添加了新元素。
        2、移除元素
            语法：
                集合.remove(元素)
            功能：
                将指定元素从集合中移除。
            结果：
                集合本身被修改，移除了某元素。
        3、随机取出一个元素
            语法：
                集合.pop()
            功能：
                从集合中随机取出一个元素。
            结果：
                得到一个元素，且集合本身被修改，某元素被移除。
        4、清空集合
            语法：
                集合.clear()
            功能：
                清空集合。
            结果：
                集合本身被清空。
        5、取两个集合的差集
            语法：
                集合1.difference(集合2)
            功能：
                取出集合1和集合2的差集【集合1有而集合2没有的】
            结果：
                得到一个新集合，集合1和集合2不变。
        6、消除两个集合的差集
            语法：
                集合1.difference_update(集合2)
            功能：
                对比集合1和集合2，在集合1内，删除跟集合2相同的元素。
            结果：
                集合1被修改，集合2不变。
        7、合并两个集合
            语法：
                集合1.union(集合2)
            功能：
                将集合1和集合2组合成新集合
            结果：
                得到新集合，集合1和集合2不变
        8、统计集合中元素的个数
            语法：
                num = len(集合)
            功能：
                统计该集合中元素的个数
"""
"""
集合的遍历
"""
set1 = {1, 2, 3, 4, 5, 6, 7}
for element in set1:
    print(element)
